18.783 Elliptic Curves: Lecture Notes 10

نویسنده

  • Andrew V Sutherland
چکیده

We now consider generic algorithms for the discrete logarithm problem. We shall assume throughout that N = |α| is known. This is a reasonable assumption, since there is a generic algorithm to compute N using o( √ N) group operations [9], which is strictly less than the complexity of any generic algorithm for this problem (we will prove an Ω( √ N) lower bound). The cyclic group 〈α〉 is isomorphic to the additive group Z/NZ. In the context of generic group algorithms, we may as well assume 〈α〉 is Z/NZ, generated by α = 1, since every cyclic group of order N looks the same when it is hidden in a black box. Of course with the black box picking arbitrary group identifiers in {0, 1}m, we cannot actually tell which integer x in Z/NZ corresponds to a particular group element β; indeed, x is precisely the discrete logarithm of β that we wish to compute! Thus computing discrete logarithms amounts to explicitly computing the isomorphism from 〈α〉 to Z/NZ that sends α to 1. Computing the isomorphism in the reverse direction is easy: this is just exponentiation. Thus we have (in multiplicative notation):

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

18.783 Elliptic Curves: Lecture Notes 4

We saw in Lecture 3 how to efficiently multiply integers, and, using Kronecker substitution, how to efficiently multiply polynomials with integer coefficients. This gives us what we need to multiply elements in finite fields, provided that we have a way to reduce the result to our standard representations of Fp ' Z/pZ and Fq ' Fp[x]/(f), using integers in [0, p− 1] and polynomials of degree les...

متن کامل

18.783 Elliptic Curves Spring 2013 Lecture #24 05/09/2013

Andrew V. Sutherland In this lecture we give a brief overview of modular forms, focusing on their relationship to elliptic curves. This connection is crucial to Wiles’ proof of Fermat’s Last Theorem [7]; the crux of his proof is that every semistable elliptic curve over Q is modular.1 In order to explain what this means, we need to delve briefly into the theory of modular forms. Our goal in doi...

متن کامل

18.783 Elliptic Curves Spring 2013 Lecture #20 04/25/2013 20.1 The Hilbert class polynomial

Let O be an order of discriminant D in an imaginary quadratic field K. In Lecture 19 we saw that there is a one-to-one relationship between isomorphism classes of elliptic curves with complex multiplication by O (the set EllO(C)), and equivalence classes of proper Oideals (the group cl(O)). The first main theorem of complex multiplication states that the elements of EllO(C) are algebraic intege...

متن کامل

Note on families of pairing-friendly elliptic curves with small embedding degree

Pairing-based cryptographic schemes require so-called pairing-friendly elliptic curves, which have special properties. The set of pairing-friendly elliptic curves that are generated by given polynomials form a complete family. Although a complete family with a ρ-value of 1 is the ideal case, there is only one such example that is known; this was given by Barreto and Naehrig (Lecture Notes in Co...

متن کامل

Rational Points On, and the Arithmetic Of, Elliptic Curves: a Tale of Two Books (and an Article)

Our tale begins in 1961, when Professor John Tate was invited by John Solomon to deliver a series of lectures at Haverford College on the subject of “Rational Points on Cubic Curves” [8]. Quoting from the preface to [6], “these lectures, intended for junior and senior mathematics majors, were recorded, transcribed, and printed in mimeograph form. Since that time they have been widely distribute...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015